﻿/* Main */

body { font-size: 12px; }

.north-box { border:none; padding:0px; height:40px; }

#layout-logo  
{
    font: 20px Tahoma, Arial, Simsun, Sans-Serif;
    font-weight: bold; padding-left:12px;
    height: 40px; line-height: 40px; float: left; 
}

#layout-functions { font-weight:bold; float:right; padding-top:7px; padding-right:10px; }

#layout-west { width:180px; }

#layout-center { overflow:hidden; }

.layout-tab { overflow-x:hidden; }

.south-box { 
    font-family: Tahoma, Arial, Simsun, Sans-Serif; 
    border:none; height:20px; line-height:20px; text-align:center; 
}

/* Easyui */

.tabs-tool { height: 26px; border-width: 0px 0px 1px 1px; }
.tabs-tool a { float: left; }

.tabs-scroller-left{ height: 28px; border-width: 0px 1px 1px 0px; }
.tabs-scroller-right{ height: 28px; border-width: 0px 0px 1px 1px; }

/* Page */

.fn-clear:after {
    visibility: hidden;
    display: block;
    font-size: 0px;
    content: " ";
    clear: both;
    height: 0px;
}
.fn-clear { zoom: 1; }

img { border:0px; }
form { padding:0px; margin:0px; }

.formbox { text-align:center; }

.frombox .th { text-align:center; }
.frombox .rth { border-left-width:1px; text-align:center; }
.frombox .td { border-right:0px; }
.frombox .text { border-right:0px; }

.frombox .th .datagrid-cell { padding:5px 15px; }
.frombox .rth .datagrid-cell { padding:5px 15px; }
.frombox .td .datagrid-cell { height:auto; padding:5px 0px 5px 5px; }
.frombox .text .datagrid-cell { height:auto; padding:5px; }

.easyui-textbox { width:150px; }

.list-span { width:16px; height:18px; display:inline-block; vertical-align:middle; }

.list-link {
  text-decoration: none;
  display: inline-block;
  zoom: 1;
  height: 24px;
  cursor: pointer;
  outline: none;  
  border: 0px;
  color: inherit;
  padding: 1px 6px 1px 1px;
}
.list-link:hover { color: inherit; }
.list-link span.l-btn-left {
  display: inline-block;
  padding: 4px 0px 4px 5px;
  line-height: 16px;
  height: 16px;
}
.list-link span span.l-btn-text {
  display: inline-block;
  vertical-align: baseline;
  width: auto;
  height: 16px;
  line-height: 16px;
  font-size: 12px;
  padding: 0px;
  margin: 0px;
}
.list-link span span.l-btn-icon-left {
  padding: 0px 0px 0px 20px;
  background-position: left center;
}

.icon-dialog { padding:0px 0px 10px 0px; }
.icon-dialog .list-span { 
    display:inline-block;
    margin:10px 0px 0px 10px;
    float:left; cursor: pointer;    
}

.validatebox-invalid { 
    background-image: url(../../public/easyui/themes/myicons/bullet_error.png); 
}